﻿namespace LeadMaster.Models
{
  using System;
  using System.ComponentModel.DataAnnotations;
  using System.Collections.Generic;

  public class LeadStatQuestions
  {
    public int LeadStatQuestionsID { get; set; }
    
    public int LeadStatID { get; set; }

    [Required]
    public string Question { get; set; }

    [Required]
    public string AnswerType { get; set; }

    public string AcceptedAnswerChar { get; set; }

    public bool AcceptedAnswerBool { get; set; }

    public DateTime AcceptedAnswerDateFrom { get; set; }

    public DateTime AcceptedAnswerDateTo { get; set; }

    public int AcceptedAnswerIntFrom { get; set; }

    public int AcceptedAnswerIntTo { get; set; }

    public bool Mandatory { get; set; }

    public virtual LeadStat LeadStat { get; set; }

    public int DisplayOrder { get; set; }

    public string Notes { get; set; }

    public bool? DropDown { get; set; }

    public int? ReferralCatsID { get; set; }

    public int? ReferralDataID { get; set; }
  }
}